525
FilterBarCaption AVAILABLE Keyword ( sample 2, result )

// InsertItem event - Occurs after a new item has been inserted to Items collection.
private void excombobox1_InsertItem(object sender, int   Item)
{
	object i = excombobox1.FormatABC("value + 1",excombobox1.Items.get_ItemToIndex(Item),null,null);
	excombobox1.Items.set_CellImage(Item,3,i);
}
//this.excombobox1.InsertItem += new exontrol.EXCOMBOBOXLib.exg2antt.InsertItemEventHandler(this.excombobox1_InsertItem);

excombobox1.BeginUpdate();
excombobox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Col-1") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.DisplayFilterButton = true;
	var_Column.FilterList = exontrol.EXCOMBOBOXLib.FilterListEnum.exShowExclude | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowCheckBox | exontrol.EXCOMBOBOXLib.FilterListEnum.exSortItemsAsc;
exontrol.EXCOMBOBOXLib.Column var_Column1 = (excombobox1.Columns.Add("Col-2") as exontrol.EXCOMBOBOXLib.Column);
	var_Column1.DisplayFilterButton = true;
	var_Column1.FilterList = exontrol.EXCOMBOBOXLib.FilterListEnum.exShowExclude | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowCheckBox | exontrol.EXCOMBOBOXLib.FilterListEnum.exSortItemsAsc;
exontrol.EXCOMBOBOXLib.Column var_Column2 = (excombobox1.Columns.Add("Check") as exontrol.EXCOMBOBOXLib.Column);
	var_Column2.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
	var_Column2.DisplayFilterButton = true;
	var_Column2.DisplayFilterPattern = false;
	var_Column2.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exCheck;
exontrol.EXCOMBOBOXLib.Column var_Column3 = (excombobox1.Columns.Add("Image") as exontrol.EXCOMBOBOXLib.Column);
	var_Column3.DisplayFilterButton = true;
	var_Column3.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exImage;
	var_Column3.FilterList = exontrol.EXCOMBOBOXLib.FilterListEnum.exShowExclude | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowCheckBox;
exontrol.EXCOMBOBOXLib.Column var_Column4 = (excombobox1.Columns.Add("Pos") as exontrol.EXCOMBOBOXLib.Column);
	var_Column4.AllowSizing = false;
	var_Column4.AllowSort = false;
	var_Column4.Width = 32;
	var_Column4.FormatColumn = "1 apos ``";
	var_Column4.Position = 0;
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.set_CellCaption(var_Items.AddItem("Item A"),1,"Sub-Item A");
	int h = var_Items.AddItem("Item B");
	var_Items.set_CellCaption(h,1,"Sub-Item B");
	var_Items.set_CellState(h,2,1);
	var_Items.set_CellCaption(var_Items.AddItem("Item C"),1,"Sub-Item C");
excombobox1.FilterBarFont = (excombobox1.Font as stdole.IFontDisp);
excombobox1.set_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd,excombobox1.FormatABC("`<fgcolor=808080> ` + value + ` </fgcolor>`",excombobox1.get_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd),null,null).ToString());
excombobox1.FilterBarCaption = "(( ( value replace `[` with `<bgcolor=000000><fgcolor=FFFFFF><b> ` replace `]` with ` </b></bgcolor></fgcolor>` ) + ` ` + ( ava" +
	"ilable replace `[` with `<bgcolor=C0C0C0><fgcolor=FFFFFF><b> ` replace `]` with ` </b></bgcolor></fgcolor>` replace `<s>` with `" +
	"` replace `</s>` with `` ) + `<fgcolor=808080>` + ( matchitemcount < 0 ? ( ( len(value) ? `` : `` ) + `<r>` + abs(matchitemcount" +
	" + 1) + ` result(s)` ) : (`<r><fgcolor=808080>`+ itemcount + ` item(s)`) )))";
excombobox1.FilterBarPromptVisible = exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarVisible | exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarPromptVisible;
exontrol.EXCOMBOBOXLib.Column var_Column5 = excombobox1.Columns[0];
	var_Column5.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exFilter;
	var_Column5.Filter = "Item A|Item B";
excombobox1.Columns[2].Filter = 1.ToString();
excombobox1.ApplyFilter();
excombobox1.EndUpdate();

524
FilterBarCaption AVAILABLE Keyword ( sample 1 )

// InsertItem event - Occurs after a new item has been inserted to Items collection.
private void excombobox1_InsertItem(object sender, int   Item)
{
	object i = excombobox1.FormatABC("value + 1",excombobox1.Items.get_ItemToIndex(Item),null,null);
	excombobox1.Items.set_CellImage(Item,3,i);
}
//this.excombobox1.InsertItem += new exontrol.EXCOMBOBOXLib.exg2antt.InsertItemEventHandler(this.excombobox1_InsertItem);

excombobox1.BeginUpdate();
excombobox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Col-1") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.DisplayFilterButton = true;
	var_Column.FilterList = exontrol.EXCOMBOBOXLib.FilterListEnum.exShowExclude | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowCheckBox | exontrol.EXCOMBOBOXLib.FilterListEnum.exSortItemsAsc;
exontrol.EXCOMBOBOXLib.Column var_Column1 = (excombobox1.Columns.Add("Col-2") as exontrol.EXCOMBOBOXLib.Column);
	var_Column1.DisplayFilterButton = true;
	var_Column1.FilterList = exontrol.EXCOMBOBOXLib.FilterListEnum.exShowExclude | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowCheckBox | exontrol.EXCOMBOBOXLib.FilterListEnum.exSortItemsAsc;
exontrol.EXCOMBOBOXLib.Column var_Column2 = (excombobox1.Columns.Add("Check") as exontrol.EXCOMBOBOXLib.Column);
	var_Column2.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
	var_Column2.DisplayFilterButton = true;
	var_Column2.DisplayFilterPattern = false;
	var_Column2.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exCheck;
exontrol.EXCOMBOBOXLib.Column var_Column3 = (excombobox1.Columns.Add("Image") as exontrol.EXCOMBOBOXLib.Column);
	var_Column3.DisplayFilterButton = true;
	var_Column3.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exImage;
	var_Column3.FilterList = exontrol.EXCOMBOBOXLib.FilterListEnum.exShowExclude | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowCheckBox;
exontrol.EXCOMBOBOXLib.Column var_Column4 = (excombobox1.Columns.Add("Pos") as exontrol.EXCOMBOBOXLib.Column);
	var_Column4.AllowSizing = false;
	var_Column4.AllowSort = false;
	var_Column4.Width = 32;
	var_Column4.FormatColumn = "1 apos ``";
	var_Column4.Position = 0;
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.set_CellCaption(var_Items.AddItem("Item A"),1,"Sub-Item A");
	int h = var_Items.AddItem("Item B");
	var_Items.set_CellCaption(h,1,"Sub-Item B");
	var_Items.set_CellState(h,2,1);
	var_Items.set_CellCaption(var_Items.AddItem("Item C"),1,"Sub-Item C");
excombobox1.FilterBarFont = (excombobox1.Font as stdole.IFontDisp);
excombobox1.set_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd,excombobox1.FormatABC("`<fgcolor=808080> ` + value + ` </fgcolor>`",excombobox1.get_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd),null,null).ToString());
excombobox1.FilterBarCaption = "value + ` ` + available";
excombobox1.FilterBarPromptVisible = exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarVisible | exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarPromptVisible;
exontrol.EXCOMBOBOXLib.Column var_Column5 = excombobox1.Columns[0];
	var_Column5.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exFilter;
	var_Column5.Filter = "Item A|Item B";
excombobox1.Columns[2].Filter = 1.ToString();
excombobox1.ApplyFilter();
excombobox1.EndUpdate();

527
FilterBarCaption ALLUI Keyword ( sample 2, result )

// InsertItem event - Occurs after a new item has been inserted to Items collection.
private void excombobox1_InsertItem(object sender, int   Item)
{
	object i = excombobox1.FormatABC("value + 1",excombobox1.Items.get_ItemToIndex(Item),null,null);
	excombobox1.Items.set_CellImage(Item,3,i);
}
//this.excombobox1.InsertItem += new exontrol.EXCOMBOBOXLib.exg2antt.InsertItemEventHandler(this.excombobox1_InsertItem);

excombobox1.BeginUpdate();
excombobox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Col-1") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.DisplayFilterButton = true;
	var_Column.FilterList = exontrol.EXCOMBOBOXLib.FilterListEnum.exShowExclude | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowCheckBox | exontrol.EXCOMBOBOXLib.FilterListEnum.exSortItemsAsc;
exontrol.EXCOMBOBOXLib.Column var_Column1 = (excombobox1.Columns.Add("Col-2") as exontrol.EXCOMBOBOXLib.Column);
	var_Column1.DisplayFilterButton = true;
	var_Column1.FilterList = exontrol.EXCOMBOBOXLib.FilterListEnum.exShowExclude | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowCheckBox | exontrol.EXCOMBOBOXLib.FilterListEnum.exSortItemsAsc;
exontrol.EXCOMBOBOXLib.Column var_Column2 = (excombobox1.Columns.Add("Check") as exontrol.EXCOMBOBOXLib.Column);
	var_Column2.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
	var_Column2.DisplayFilterButton = true;
	var_Column2.DisplayFilterPattern = false;
	var_Column2.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exCheck;
exontrol.EXCOMBOBOXLib.Column var_Column3 = (excombobox1.Columns.Add("Image") as exontrol.EXCOMBOBOXLib.Column);
	var_Column3.DisplayFilterButton = true;
	var_Column3.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exImage;
	var_Column3.FilterList = exontrol.EXCOMBOBOXLib.FilterListEnum.exShowExclude | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowCheckBox;
exontrol.EXCOMBOBOXLib.Column var_Column4 = (excombobox1.Columns.Add("Pos") as exontrol.EXCOMBOBOXLib.Column);
	var_Column4.AllowSizing = false;
	var_Column4.AllowSort = false;
	var_Column4.Width = 32;
	var_Column4.FormatColumn = "1 apos ``";
	var_Column4.Position = 0;
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.set_CellCaption(var_Items.AddItem("Item A"),1,"Sub-Item A");
	int h = var_Items.AddItem("Item B");
	var_Items.set_CellCaption(h,1,"Sub-Item B");
	var_Items.set_CellState(h,2,1);
	var_Items.set_CellCaption(var_Items.AddItem("Item C"),1,"Sub-Item C");
excombobox1.FilterBarFont = (excombobox1.Font as stdole.IFontDisp);
excombobox1.set_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd,excombobox1.FormatABC("`<fgcolor=808080> ` + value + ` </fgcolor>`",excombobox1.get_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd),null,null).ToString());
excombobox1.FilterBarCaption = "(( ( allui replace `[<b>` with `<bgcolor=000000><fgcolor=FFFFFF><b> ` replace `</b>]` with ` </b></bgcolor></fgcolor>` replace " +
	"`[<s>` with `<bgcolor=C0C0C0><fgcolor=FFFFFF> ` replace `</s>]` with ` </fgcolor></bgcolor>` )  + `<r><fgcolor=808080>` + ( matc" +
	"hitemcount < 0 ? ( ( len(value) ? `` : `` ) + `<r>` + abs(matchitemcount + 1) + ` result(s)` ) : (`<r><fgcolor=808080>`+ itemcou" +
	"nt + ` item(s)`) )))";
excombobox1.FilterBarPromptVisible = exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarVisible | exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarPromptVisible;
exontrol.EXCOMBOBOXLib.Column var_Column5 = excombobox1.Columns[0];
	var_Column5.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exFilter;
	var_Column5.Filter = "Item A|Item B";
excombobox1.Columns[2].Filter = 1.ToString();
excombobox1.ApplyFilter();
excombobox1.EndUpdate();

526
FilterBarCaption ALLUI Keyword ( sample 1 )

// InsertItem event - Occurs after a new item has been inserted to Items collection.
private void excombobox1_InsertItem(object sender, int   Item)
{
	object i = excombobox1.FormatABC("value + 1",excombobox1.Items.get_ItemToIndex(Item),null,null);
	excombobox1.Items.set_CellImage(Item,3,i);
}
//this.excombobox1.InsertItem += new exontrol.EXCOMBOBOXLib.exg2antt.InsertItemEventHandler(this.excombobox1_InsertItem);

excombobox1.BeginUpdate();
excombobox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Col-1") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.DisplayFilterButton = true;
	var_Column.FilterList = exontrol.EXCOMBOBOXLib.FilterListEnum.exShowExclude | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowCheckBox | exontrol.EXCOMBOBOXLib.FilterListEnum.exSortItemsAsc;
exontrol.EXCOMBOBOXLib.Column var_Column1 = (excombobox1.Columns.Add("Col-2") as exontrol.EXCOMBOBOXLib.Column);
	var_Column1.DisplayFilterButton = true;
	var_Column1.FilterList = exontrol.EXCOMBOBOXLib.FilterListEnum.exShowExclude | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowCheckBox | exontrol.EXCOMBOBOXLib.FilterListEnum.exSortItemsAsc;
exontrol.EXCOMBOBOXLib.Column var_Column2 = (excombobox1.Columns.Add("Check") as exontrol.EXCOMBOBOXLib.Column);
	var_Column2.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
	var_Column2.DisplayFilterButton = true;
	var_Column2.DisplayFilterPattern = false;
	var_Column2.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exCheck;
exontrol.EXCOMBOBOXLib.Column var_Column3 = (excombobox1.Columns.Add("Image") as exontrol.EXCOMBOBOXLib.Column);
	var_Column3.DisplayFilterButton = true;
	var_Column3.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exImage;
	var_Column3.FilterList = exontrol.EXCOMBOBOXLib.FilterListEnum.exShowExclude | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowCheckBox;
exontrol.EXCOMBOBOXLib.Column var_Column4 = (excombobox1.Columns.Add("Pos") as exontrol.EXCOMBOBOXLib.Column);
	var_Column4.AllowSizing = false;
	var_Column4.AllowSort = false;
	var_Column4.Width = 32;
	var_Column4.FormatColumn = "1 apos ``";
	var_Column4.Position = 0;
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.set_CellCaption(var_Items.AddItem("Item A"),1,"Sub-Item A");
	int h = var_Items.AddItem("Item B");
	var_Items.set_CellCaption(h,1,"Sub-Item B");
	var_Items.set_CellState(h,2,1);
	var_Items.set_CellCaption(var_Items.AddItem("Item C"),1,"Sub-Item C");
excombobox1.FilterBarFont = (excombobox1.Font as stdole.IFontDisp);
excombobox1.set_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd,excombobox1.FormatABC("`<fgcolor=808080> ` + value + ` </fgcolor>`",excombobox1.get_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd),null,null).ToString());
excombobox1.FilterBarCaption = "allui";
excombobox1.FilterBarPromptVisible = exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarVisible | exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarPromptVisible;
exontrol.EXCOMBOBOXLib.Column var_Column5 = excombobox1.Columns[0];
	var_Column5.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exFilter;
	var_Column5.Filter = "Item A|Item B";
excombobox1.Columns[2].Filter = 1.ToString();
excombobox1.ApplyFilter();
excombobox1.EndUpdate();

529
FilterBarCaption ALL Keyword ( sample 2, result )

// InsertItem event - Occurs after a new item has been inserted to Items collection.
private void excombobox1_InsertItem(object sender, int   Item)
{
	object i = excombobox1.FormatABC("value + 1",excombobox1.Items.get_ItemToIndex(Item),null,null);
	excombobox1.Items.set_CellImage(Item,3,i);
}
//this.excombobox1.InsertItem += new exontrol.EXCOMBOBOXLib.exg2antt.InsertItemEventHandler(this.excombobox1_InsertItem);

excombobox1.BeginUpdate();
excombobox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Col-1") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.DisplayFilterButton = true;
	var_Column.FilterList = exontrol.EXCOMBOBOXLib.FilterListEnum.exShowExclude | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowCheckBox | exontrol.EXCOMBOBOXLib.FilterListEnum.exSortItemsAsc;
exontrol.EXCOMBOBOXLib.Column var_Column1 = (excombobox1.Columns.Add("Col-2") as exontrol.EXCOMBOBOXLib.Column);
	var_Column1.DisplayFilterButton = true;
	var_Column1.FilterList = exontrol.EXCOMBOBOXLib.FilterListEnum.exShowExclude | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowCheckBox | exontrol.EXCOMBOBOXLib.FilterListEnum.exSortItemsAsc;
exontrol.EXCOMBOBOXLib.Column var_Column2 = (excombobox1.Columns.Add("Check") as exontrol.EXCOMBOBOXLib.Column);
	var_Column2.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
	var_Column2.DisplayFilterButton = true;
	var_Column2.DisplayFilterPattern = false;
	var_Column2.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exCheck;
exontrol.EXCOMBOBOXLib.Column var_Column3 = (excombobox1.Columns.Add("Image") as exontrol.EXCOMBOBOXLib.Column);
	var_Column3.DisplayFilterButton = true;
	var_Column3.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exImage;
	var_Column3.FilterList = exontrol.EXCOMBOBOXLib.FilterListEnum.exShowExclude | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowCheckBox;
exontrol.EXCOMBOBOXLib.Column var_Column4 = (excombobox1.Columns.Add("Pos") as exontrol.EXCOMBOBOXLib.Column);
	var_Column4.AllowSizing = false;
	var_Column4.AllowSort = false;
	var_Column4.Width = 32;
	var_Column4.FormatColumn = "1 apos ``";
	var_Column4.Position = 0;
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.set_CellCaption(var_Items.AddItem("Item A"),1,"Sub-Item A");
	int h = var_Items.AddItem("Item B");
	var_Items.set_CellCaption(h,1,"Sub-Item B");
	var_Items.set_CellState(h,2,1);
	var_Items.set_CellCaption(var_Items.AddItem("Item C"),1,"Sub-Item C");
excombobox1.FilterBarFont = (excombobox1.Font as stdole.IFontDisp);
excombobox1.set_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd,excombobox1.FormatABC("`<fgcolor=808080> ` + value + ` </fgcolor>`",excombobox1.get_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd),null,null).ToString());
excombobox1.FilterBarCaption = "(( ( all replace `[<b>` with `<bgcolor=000000><fgcolor=FFFFFF><b> ` replace `</b>]` with ` </b></bgcolor></fgcolor>` replace `[" +
	"<s>` with `<bgcolor=C0C0C0><fgcolor=FFFFFF> ` replace `</s>]` with ` </fgcolor></bgcolor>` )  + `<r><fgcolor=808080>` + ( matchi" +
	"temcount < 0 ? ( ( len(value) ? `` : `` ) + `<r>` + abs(matchitemcount + 1) + ` result(s)` ) : (`<r><fgcolor=808080>`+ itemcount" +
	" + ` item(s)`) )))";
excombobox1.FilterBarPromptVisible = exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarVisible | exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarPromptVisible;
exontrol.EXCOMBOBOXLib.Column var_Column5 = excombobox1.Columns[0];
	var_Column5.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exFilter;
	var_Column5.Filter = "Item A|Item B";
excombobox1.Columns[2].Filter = 1.ToString();
excombobox1.ApplyFilter();
excombobox1.EndUpdate();

528
FilterBarCaption ALL Keyword ( sample 1 )

// InsertItem event - Occurs after a new item has been inserted to Items collection.
private void excombobox1_InsertItem(object sender, int   Item)
{
	object i = excombobox1.FormatABC("value + 1",excombobox1.Items.get_ItemToIndex(Item),null,null);
	excombobox1.Items.set_CellImage(Item,3,i);
}
//this.excombobox1.InsertItem += new exontrol.EXCOMBOBOXLib.exg2antt.InsertItemEventHandler(this.excombobox1_InsertItem);

excombobox1.BeginUpdate();
excombobox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Col-1") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.DisplayFilterButton = true;
	var_Column.FilterList = exontrol.EXCOMBOBOXLib.FilterListEnum.exShowExclude | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowCheckBox | exontrol.EXCOMBOBOXLib.FilterListEnum.exSortItemsAsc;
exontrol.EXCOMBOBOXLib.Column var_Column1 = (excombobox1.Columns.Add("Col-2") as exontrol.EXCOMBOBOXLib.Column);
	var_Column1.DisplayFilterButton = true;
	var_Column1.FilterList = exontrol.EXCOMBOBOXLib.FilterListEnum.exShowExclude | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowCheckBox | exontrol.EXCOMBOBOXLib.FilterListEnum.exSortItemsAsc;
exontrol.EXCOMBOBOXLib.Column var_Column2 = (excombobox1.Columns.Add("Check") as exontrol.EXCOMBOBOXLib.Column);
	var_Column2.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
	var_Column2.DisplayFilterButton = true;
	var_Column2.DisplayFilterPattern = false;
	var_Column2.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exCheck;
exontrol.EXCOMBOBOXLib.Column var_Column3 = (excombobox1.Columns.Add("Image") as exontrol.EXCOMBOBOXLib.Column);
	var_Column3.DisplayFilterButton = true;
	var_Column3.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exImage;
	var_Column3.FilterList = exontrol.EXCOMBOBOXLib.FilterListEnum.exShowExclude | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | exontrol.EXCOMBOBOXLib.FilterListEnum.exShowCheckBox;
exontrol.EXCOMBOBOXLib.Column var_Column4 = (excombobox1.Columns.Add("Pos") as exontrol.EXCOMBOBOXLib.Column);
	var_Column4.AllowSizing = false;
	var_Column4.AllowSort = false;
	var_Column4.Width = 32;
	var_Column4.FormatColumn = "1 apos ``";
	var_Column4.Position = 0;
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.set_CellCaption(var_Items.AddItem("Item A"),1,"Sub-Item A");
	int h = var_Items.AddItem("Item B");
	var_Items.set_CellCaption(h,1,"Sub-Item B");
	var_Items.set_CellState(h,2,1);
	var_Items.set_CellCaption(var_Items.AddItem("Item C"),1,"Sub-Item C");
excombobox1.FilterBarFont = (excombobox1.Font as stdole.IFontDisp);
excombobox1.set_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd,excombobox1.FormatABC("`<fgcolor=808080> ` + value + ` </fgcolor>`",excombobox1.get_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd),null,null).ToString());
excombobox1.FilterBarCaption = "all";
excombobox1.FilterBarPromptVisible = exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarVisible | exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarPromptVisible;
exontrol.EXCOMBOBOXLib.Column var_Column5 = excombobox1.Columns[0];
	var_Column5.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exFilter;
	var_Column5.Filter = "Item A|Item B";
excombobox1.Columns[2].Filter = 1.ToString();
excombobox1.ApplyFilter();
excombobox1.EndUpdate();

534
Export Data in HTML format

excombobox1.BeginUpdate();
excombobox1.LinesAtRoot = exontrol.EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
excombobox1.BackColorAlternate = Color.FromArgb(240,240,240);
excombobox1.DrawGridLines = exontrol.EXCOMBOBOXLib.GridLinesEnum.exAllLines;
excombobox1.HeaderAppearance = exontrol.EXCOMBOBOXLib.AppearanceEnum.Etched;
excombobox1.set_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd,excombobox1.FormatABC("`<fgcolor=808080> ` + value + ` </fgcolor>`",excombobox1.get_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd),null,null).ToString());
excombobox1.FilterBarCaption = "(( ( value replace `[<b>` with `<bgcolor=000000><fgcolor=FFFFFF><b> ` replace `</b>]` with ` </b></bgcolor></fgcolor>` replace " +
	"`[<s>` with `<bgcolor=C0C0C0><fgcolor=FFFFFF> ` replace `</s>]` with ` </fgcolor></bgcolor>` )  + `<r><fgcolor=808080>` + ( matc" +
	"hitemcount < 0 ? ( ( len(value) ? `` : `` ) + `<r>` + abs(matchitemcount + 1) + ` result(s)` ) : (`<r><fgcolor=808080>`+ itemcou" +
	"nt + ` item(s)`) )))";
excombobox1.FilterBarPromptVisible = exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarCompact | exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarShowCloseIfRequired | exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarSingleLine | exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarVisible | exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarPromptVisible;
excombobox1.FilterBarPromptType = exontrol.EXCOMBOBOXLib.FilterPromptEnum.exFilterPromptContainsAny;
exontrol.EXCOMBOBOXLib.ConditionalFormats var_ConditionalFormats = excombobox1.ConditionalFormats;
	var_ConditionalFormats.Add("%0 like `*parent*`","parent").BackColor = Color.FromArgb(192,192,192);
	exontrol.EXCOMBOBOXLib.ConditionalFormat var_ConditionalFormat = var_ConditionalFormats.Add("%0 like `*child*`","child");
		var_ConditionalFormat.ForeColor = Color.FromArgb(255,128,128);
		var_ConditionalFormat.ApplyTo = exontrol.EXCOMBOBOXLib.FormatApplyToEnum.exFormatToColumns;
	exontrol.EXCOMBOBOXLib.ConditionalFormat var_ConditionalFormat1 = var_ConditionalFormats.Add("%0 like `*B*`","b");
		var_ConditionalFormat1.ForeColor = Color.FromArgb(0,0,255);
		var_ConditionalFormat1.Bold = true;
		var_ConditionalFormat1.Italic = true;
		var_ConditionalFormat1.ApplyTo = exontrol.EXCOMBOBOXLib.FormatApplyToEnum.exFormatToColumns;
exontrol.EXCOMBOBOXLib.Columns var_Columns = excombobox1.Columns;
	exontrol.EXCOMBOBOXLib.Column var_Column = (var_Columns.Add("Value") as exontrol.EXCOMBOBOXLib.Column);
		var_Column.Width = 128;
		var_Column.HTMLCaption = "<b>VA</b><r>sko";
	exontrol.EXCOMBOBOXLib.Column var_Column1 = (var_Columns.Add("APos") as exontrol.EXCOMBOBOXLib.Column);
		var_Column1.FormatColumn = "0 apos ``";
		var_Column1.AllowSort = false;
		var_Column1.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellBackColor,15790320);
		var_Column1.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellForeColor,8421504);
		var_Column1.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exHeaderForeColor,var_Column1.get_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellForeColor));
		var_Column1.Position = 0;
	exontrol.EXCOMBOBOXLib.Column var_Column2 = (var_Columns.Add("RPos") as exontrol.EXCOMBOBOXLib.Column);
		var_Column2.FormatColumn = "0 rpos ``";
		var_Column2.AllowSort = false;
		var_Column2.Position = 1;
	exontrol.EXCOMBOBOXLib.Column var_Column3 = (var_Columns.Add("Index") as exontrol.EXCOMBOBOXLib.Column);
		var_Column3.FormatColumn = "0 index ``";
		var_Column3.DisplayFilterButton = true;
		var_Column3.FilterList = exontrol.EXCOMBOBOXLib.FilterListEnum.exShowCheckBox;
		var_Column3.Position = 2;
	exontrol.EXCOMBOBOXLib.Column var_Column4 = (var_Columns.Add("Data 1") as exontrol.EXCOMBOBOXLib.Column);
		var_Column4.FormatColumn = "0 index `A-Z`";
		var_Column4.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
	exontrol.EXCOMBOBOXLib.Column var_Column5 = (var_Columns.Add("Data 2") as exontrol.EXCOMBOBOXLib.Column);
		var_Column5.FormatColumn = "0 index `AB` replace `A` with `<off -4>A</off>`";
		var_Column5.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellSingleLine,false);
		var_Column5.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellCaptionFormat,1);
		var_Column5.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellHasRadioButton,true);
	exontrol.EXCOMBOBOXLib.Column var_Column6 = (var_Columns.Add("Data 3") as exontrol.EXCOMBOBOXLib.Column);
		var_Column6.FormatColumn = "0 index `CDC` replace `D` with `<b>D</b>`";
		var_Column6.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellCaptionFormat,1);
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("ParentA");
	var_Items.InsertItem(h,null,"Child A");
	var_Items.InsertItem(h,null,"Child B");
	var_Items.set_CellState(h,4,1);
	var_Items.set_CellBackColor(var_Items.InsertItem(h,null,"Child C"),5,Color.FromArgb(0,255,0));
	var_Items.set_ExpandItem(h,true);
	var_Items.AddItem("Item A");
	h = var_Items.AddItem("ParentB");
	var_Items.InsertItem(h,null,"Child 1");
	var_Items.InsertItem(h,null,"Child 2");
	var_Items.set_CellBackColor(var_Items.InsertItem(h,null,"Child 3"),5,Color.FromArgb(0,255,0));
	var_Items.set_CellState(h,5,1);
	var_Items.AddItem("Item B");
	var_Items.AddItem("Item C");
	var_Items.AddItem("Item D");
	var_Items.set_ExpandItem(h,true);
excombobox1.EndUpdate();
string sFile = "c:/temp/export.html";
excombobox1.Export(sFile,"vis");
// Add 'Microsoft Internet Controls(ieframe.dll)' reference to your project.
SHDocVw.ShellBrowserWindow var_ShellBrowserWindow = new SHDocVw.ShellBrowserWindow();
	var_ShellBrowserWindow.Navigate2(sFile,null,null,null,null);

533
Export Data in CSV format

excombobox1.BeginUpdate();
excombobox1.LinesAtRoot = exontrol.EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
excombobox1.BackColorAlternate = Color.FromArgb(240,240,240);
excombobox1.DrawGridLines = exontrol.EXCOMBOBOXLib.GridLinesEnum.exAllLines;
excombobox1.HeaderAppearance = exontrol.EXCOMBOBOXLib.AppearanceEnum.Etched;
excombobox1.set_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd,excombobox1.FormatABC("`<fgcolor=808080> ` + value + ` </fgcolor>`",excombobox1.get_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd),null,null).ToString());
excombobox1.FilterBarCaption = "(( ( value replace `[<b>` with `<bgcolor=000000><fgcolor=FFFFFF><b> ` replace `</b>]` with ` </b></bgcolor></fgcolor>` replace " +
	"`[<s>` with `<bgcolor=C0C0C0><fgcolor=FFFFFF> ` replace `</s>]` with ` </fgcolor></bgcolor>` )  + `<r><fgcolor=808080>` + ( matc" +
	"hitemcount < 0 ? ( ( len(value) ? `` : `` ) + `<r>` + abs(matchitemcount + 1) + ` result(s)` ) : (`<r><fgcolor=808080>`+ itemcou" +
	"nt + ` item(s)`) )))";
excombobox1.FilterBarPromptVisible = exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarCompact | exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarShowCloseIfRequired | exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarSingleLine | exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarVisible | exontrol.EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarPromptVisible;
excombobox1.FilterBarPromptType = exontrol.EXCOMBOBOXLib.FilterPromptEnum.exFilterPromptContainsAny;
exontrol.EXCOMBOBOXLib.ConditionalFormats var_ConditionalFormats = excombobox1.ConditionalFormats;
	var_ConditionalFormats.Add("%0 like `*parent*`","parent").BackColor = Color.FromArgb(192,192,192);
	exontrol.EXCOMBOBOXLib.ConditionalFormat var_ConditionalFormat = var_ConditionalFormats.Add("%0 like `*child*`","child");
		var_ConditionalFormat.ForeColor = Color.FromArgb(255,128,128);
		var_ConditionalFormat.ApplyTo = exontrol.EXCOMBOBOXLib.FormatApplyToEnum.exFormatToColumns;
	exontrol.EXCOMBOBOXLib.ConditionalFormat var_ConditionalFormat1 = var_ConditionalFormats.Add("%0 like `*B*`","b");
		var_ConditionalFormat1.ForeColor = Color.FromArgb(0,0,255);
		var_ConditionalFormat1.Bold = true;
		var_ConditionalFormat1.Italic = true;
		var_ConditionalFormat1.ApplyTo = exontrol.EXCOMBOBOXLib.FormatApplyToEnum.exFormatToColumns;
exontrol.EXCOMBOBOXLib.Columns var_Columns = excombobox1.Columns;
	exontrol.EXCOMBOBOXLib.Column var_Column = (var_Columns.Add("Value") as exontrol.EXCOMBOBOXLib.Column);
		var_Column.Width = 128;
		var_Column.HTMLCaption = "<b>VA</b><r>sko";
	exontrol.EXCOMBOBOXLib.Column var_Column1 = (var_Columns.Add("APos") as exontrol.EXCOMBOBOXLib.Column);
		var_Column1.FormatColumn = "0 apos ``";
		var_Column1.AllowSort = false;
		var_Column1.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellBackColor,15790320);
		var_Column1.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellForeColor,8421504);
		var_Column1.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exHeaderForeColor,var_Column1.get_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellForeColor));
		var_Column1.Position = 0;
	exontrol.EXCOMBOBOXLib.Column var_Column2 = (var_Columns.Add("RPos") as exontrol.EXCOMBOBOXLib.Column);
		var_Column2.FormatColumn = "0 rpos ``";
		var_Column2.AllowSort = false;
		var_Column2.Position = 1;
	exontrol.EXCOMBOBOXLib.Column var_Column3 = (var_Columns.Add("Index") as exontrol.EXCOMBOBOXLib.Column);
		var_Column3.FormatColumn = "0 index ``";
		var_Column3.DisplayFilterButton = true;
		var_Column3.FilterList = exontrol.EXCOMBOBOXLib.FilterListEnum.exShowCheckBox;
		var_Column3.Position = 2;
	exontrol.EXCOMBOBOXLib.Column var_Column4 = (var_Columns.Add("Data 1") as exontrol.EXCOMBOBOXLib.Column);
		var_Column4.FormatColumn = "0 index `A-Z`";
		var_Column4.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
	exontrol.EXCOMBOBOXLib.Column var_Column5 = (var_Columns.Add("Data 2") as exontrol.EXCOMBOBOXLib.Column);
		var_Column5.FormatColumn = "0 index `AB` replace `A` with `<off -4>A</off>`";
		var_Column5.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellSingleLine,false);
		var_Column5.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellCaptionFormat,1);
		var_Column5.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellHasRadioButton,true);
	exontrol.EXCOMBOBOXLib.Column var_Column6 = (var_Columns.Add("Data 3") as exontrol.EXCOMBOBOXLib.Column);
		var_Column6.FormatColumn = "0 index `CDC` replace `D` with `<b>D</b>`";
		var_Column6.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellCaptionFormat,1);
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("ParentA");
	var_Items.InsertItem(h,null,"Child A");
	var_Items.InsertItem(h,null,"Child B");
	var_Items.set_CellState(h,4,1);
	var_Items.set_CellBackColor(var_Items.InsertItem(h,null,"Child C"),5,Color.FromArgb(0,255,0));
	var_Items.set_ExpandItem(h,true);
	var_Items.AddItem("Item A");
	h = var_Items.AddItem("ParentB");
	var_Items.InsertItem(h,null,"Child 1");
	var_Items.InsertItem(h,null,"Child 2");
	var_Items.set_CellBackColor(var_Items.InsertItem(h,null,"Child 3"),5,Color.FromArgb(0,255,0));
	var_Items.set_CellState(h,5,1);
	var_Items.AddItem("Item B");
	var_Items.AddItem("Item C");
	var_Items.AddItem("Item D");
	var_Items.set_ExpandItem(h,true);
excombobox1.EndUpdate();
System.Diagnostics.Debug.Print( excombobox1.Export("","vis").ToString() );

590
Expandable-caption

excombobox1.BeginUpdate();
excombobox1.Style = exontrol.EXCOMBOBOXLib.StyleEnum.Simple;
excombobox1.TreeColumnIndex = -1;
excombobox1.DrawGridLines = exontrol.EXCOMBOBOXLib.GridLinesEnum.exAllLines;
excombobox1.GridLineStyle = exontrol.EXCOMBOBOXLib.GridLinesStyleEnum.exGridLinesGeometric;
excombobox1.BackColorAlternate = Color.FromArgb(240,240,240);
excombobox1.ShowFocusRect = false;
excombobox1.SingleEdit = true;
excombobox1.SearchColumnIndex = 1;
excombobox1.AdjustSearchColumn = false;
excombobox1.HeaderVisible = false;
excombobox1.Columns.Add("Default");
(excombobox1.Columns.Add("Select") as exontrol.EXCOMBOBOXLib.Column).Visible = false;
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.set_CellCaption(var_Items.AddItem("before item"),1,"before");
	int h = var_Items.AddItem("<solidline><b>Header</b></solidline><br>Line1<r><a ;exp=show lines>+</a><br>Line2<br>Line3");
	var_Items.set_CellCaptionFormat(h,0,exontrol.EXCOMBOBOXLib.CaptionFormatEnum.exHTML);
	var_Items.set_CellSingleLine(h,0,exontrol.EXCOMBOBOXLib.CellSingleLineEnum.exCaptionWordWrap);
	var_Items.set_CellCaption(h,1,"Bank Account");
	var_Items.set_CellCaption(var_Items.AddItem("after item"),1,"after");
excombobox1.set_Select(1,"after");
excombobox1.EndUpdate();

591
Expandable-caption

// AnchorClick event - Occurs when an anchor element is clicked.
private void excombobox1_AnchorClick(object sender, string   AnchorID, string   Options)
{
	System.Diagnostics.Debug.Print( AnchorID.ToString() );
}
//this.excombobox1.AnchorClick += new exontrol.EXCOMBOBOXLib.exg2antt.AnchorClickEventHandler(this.excombobox1_AnchorClick);

excombobox1.BeginUpdate();
excombobox1.Style = exontrol.EXCOMBOBOXLib.StyleEnum.Simple;
excombobox1.TreeColumnIndex = -1;
excombobox1.DrawGridLines = exontrol.EXCOMBOBOXLib.GridLinesEnum.exAllLines;
excombobox1.GridLineStyle = exontrol.EXCOMBOBOXLib.GridLinesStyleEnum.exGridLinesGeometric;
excombobox1.BackColorAlternate = Color.FromArgb(240,240,240);
excombobox1.ShowFocusRect = false;
excombobox1.SingleEdit = true;
excombobox1.SearchColumnIndex = 1;
excombobox1.AdjustSearchColumn = false;
excombobox1.HeaderVisible = false;
excombobox1.Columns.Add("Default");
(excombobox1.Columns.Add("Select") as exontrol.EXCOMBOBOXLib.Column).Visible = false;
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.set_CellCaption(var_Items.AddItem("before item"),1,"before");
	int h = var_Items.AddItem("<solidline> <c><b>Bank Account</b></solidline><br>+ owner: String <r><a 1;e64=gA8ABzABvABsABpABkg8JABuABlAA+AAgAECMcTi4AMwAM4Aj" +
	"MGhEGOUVAA4AAwk8plcqihwAElg0wiUlOkOiUEgQvgcFhsKhkIhUQiUUnccj0gn0jmMagUlowAMNOpEfkMNkkmlEqrctjQmAAjAA5AA2sssHcbnkdq1Ln1QtVSjQAAEB" +
	"A==>▲</a><br><solidline>+ balance: Currency = 0</solidline><br>+ deposit(amount: Currency)<r><a 2;e64=gA8ABjAA+AECMwAM8DAB" +
	"vABshoAOQAEAAHAAGEWjEajMGNoAMoAOgANERMgAOcHAAvAEJhcEh0Qh0Tg0CmkqMMFlUuhkxiMTisXjNCjk6EwAEYAHIAG1MjY7lUsnkwh8/nUClk5gwAAEBA==>	" +
	"650;</a><br>+ withdraw(amount: Currency)");
	var_Items.set_CellCaptionFormat(h,0,exontrol.EXCOMBOBOXLib.CaptionFormatEnum.exHTML);
	var_Items.set_CellSingleLine(h,0,exontrol.EXCOMBOBOXLib.CellSingleLineEnum.exCaptionWordWrap);
	var_Items.set_CellCaption(h,1,"Bank Account");
	var_Items.set_CellCaption(var_Items.AddItem("after item"),1,"after");
excombobox1.set_Select(1,"after");
excombobox1.EndUpdate();

468
Does your control supports scrolling by touching the screen

excombobox1.BeginUpdate();
excombobox1.ColumnAutoResize = false;
// Add 'Microsoft ActiveX Data Objects 6.1 Library(msado15.dll)' reference to your project.
ADODB.Recordset rs = new ADODB.Recordset();
	rs.Open("Orders","Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Program Files\\Exontrol\\ExComboBox\\Sample\\Access\\sample.mdb",exontrol.ADODB.CursorTypeEnum.adOpenStatic,exontrol.ADODB.LockTypeEnum.adLockOptimistic,0);
excombobox1.DataSource = (rs as ADODB.Recordset);
excombobox1.ScrollBySingleLine = true;
excombobox1.AutoDrag = exontrol.EXCOMBOBOXLib.AutoDragEnum.exAutoDragScrollOnShortTouch | exontrol.EXCOMBOBOXLib.AutoDragEnum.exAutoDragScroll;
excombobox1.EndUpdate();

405
Does your control support RightToLeft property for RTL languages or right to left

excombobox1.BeginUpdate();
excombobox1.LinesAtRoot = exontrol.EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("P1") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
	var_Column.PartialCheck = true;
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("Root");
	var_Items.InsertItem(h,null,"Child 1");
	var_Items.InsertItem(h,null,"Child 2");
	var_Items.set_ExpandItem(h,true);
excombobox1.RightToLeft = true;
excombobox1.EndUpdate();

357
Does your control support prompt feature

excombobox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
excombobox1.AutoComplete = false;
(excombobox1.Columns.Add("Column 1") as exontrol.EXCOMBOBOXLib.Column).Prompt = "<img>1</img><i><fgcolor=808080>type to search</fgcolor></i>";
excombobox1.Items.AddItem(0);
excombobox1.Items.AddItem(1);
excombobox1.Items.AddItem(2);

22
Does your control support partial-check ( three states ) feature for each column

excombobox1.LinesAtRoot = exontrol.EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("P1") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
	var_Column.PartialCheck = true;
exontrol.EXCOMBOBOXLib.Column var_Column1 = (excombobox1.Columns.Add("P2") as exontrol.EXCOMBOBOXLib.Column);
	var_Column1.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
	var_Column1.PartialCheck = true;
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("Root");
	var_Items.InsertItem(h,null,"Child 1");
	var_Items.InsertItem(h,null,"Child 2");
	var_Items.set_ExpandItem(h,true);

565
Does your control support multiple-selection

excombobox1.BeginUpdate();
excombobox1.HeaderAppearance = exontrol.EXCOMBOBOXLib.AppearanceEnum.Etched;
excombobox1.Style = exontrol.EXCOMBOBOXLib.StyleEnum.DropDownList;
excombobox1.SingleSel = false;
excombobox1.SingleEdit = true;
excombobox1.LabelColumnIndex = 0;
exontrol.EXCOMBOBOXLib.Columns var_Columns = excombobox1.Columns;
	var_Columns.Add("Column");
	var_Columns.Add("Sub-Column");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.set_CellCaption(var_Items.AddItem("Item 1"),1,"SubItem 1.1");
	var_Items.set_CellCaption(var_Items.AddItem("Item 2"),1,"SubItem 2.1");
	var_Items.set_CellCaption(var_Items.AddItem("Item 3"),1,"SubItem 3.1");
	var_Items.set_CellCaption(var_Items.AddItem("Item 4"),1,"SubItem 4.1");
	var_Items.set_SelectItem(var_Items[1],true);
	var_Items.set_SelectItem(var_Items[3],true);
excombobox1.EndUpdate();

352
Does you control support RTL languages or if there is a property RightToLeft

excombobox1.RightToLeft = true;
excombobox1.ItemsAllowSizing = exontrol.EXCOMBOBOXLib.ItemsAllowSizingEnum.exResizeItem;
excombobox1.DrawGridLines = exontrol.EXCOMBOBOXLib.GridLinesEnum.exHLines;
excombobox1.LinesAtRoot = exontrol.EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
excombobox1.ScrollBySingleLine = true;
excombobox1.DefaultItemHeight = 64;
exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Column") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.Alignment = exontrol.EXCOMBOBOXLib.AlignmentEnum.RightAlignment;
	var_Column.HeaderAlignment = exontrol.EXCOMBOBOXLib.AlignmentEnum.RightAlignment;
	var_Column.EditAlignment = exontrol.EXCOMBOBOXLib.AlignmentEnum.RightAlignment;
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.AddItem("Item 1");
	var_Items.set_ItemHeight(var_Items.InsertItem(var_Items.AddItem("Parent"),null,"Item 2"),48);
	var_Items.AddItem("Item 3");
	var_Items.set_ExpandItem(var_Items[1],true);

319
Does the tooltip support HTML format

excombobox1.ToolTipDelay = 1;
excombobox1.ToolTipWidth = 364;
(excombobox1.Columns.Add("tootip") as exontrol.EXCOMBOBOXLib.Column).ToolTip = "<font Tahoma;11>T</font>his is an HTML <b>tooltip</b> assigned to a <fgcolor=FF0000>column</fgcolor>";

453
Does the control have the option to have a horizontal scroll to show entries which are longer than the display

excombobox1.BeginUpdate();
excombobox1.ColumnAutoResize = false;
(excombobox1.Columns.Add("Default") as exontrol.EXCOMBOBOXLib.Column).Width = 512;
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.AddItem("Exontrol is devoted to create innovative user interface components for Windows applications, on COM or .NET platforms, since 19" +
	"99. \"eXontrol\" comes from e(s)pecial (c)ontrol, where sc makes the X. We are a vendor not a reseller, and this is the single s" +
	"ite where you can try or buy our products. If you are tired of looking for \"powerful\" components now it's time to show you rea" +
	"l components. No registration required, no nag screens, no limitations, unlimited evaluation time.");
	var_Items.AddItem("A combo box is a commonly-used GUI tool. It is a combination of a drop-down list or list box and a single-line textbox, allowin" +
	"g the user either to type a value directly into the control or choose from the list of existing options.");
excombobox1.EndUpdate();

121
Do you have some function to retrieve all items to a safe array

excombobox1.Columns.Add("Column");
excombobox1.Items.AddItem(0);
excombobox1.PutItems(excombobox1.GetItems(0),null);
excombobox1.Items.AddItem(1);
excombobox1.PutItems(excombobox1.GetItems(0),null);
excombobox1.Items.AddItem(2);
excombobox1.PutItems(excombobox1.GetItems(0),null);
excombobox1.Items.AddItem(3);

122
Do you have some function to load data from a safe array

excombobox1.Columns.Add("Column");
excombobox1.Items.AddItem(0);
excombobox1.PutItems(excombobox1.GetItems(0),null);

548
Do do I get the DAO version I have installed
System.Diagnostics.Debug.Print( new DAO.PrivDBEngine().Version );
System.Diagnostics.Debug.Print( new DAO.PrivDBEngine().Version );
System.Diagnostics.Debug.Print( new DAO.PrivDBEngine().Version );

546
Do do I get the ADO version I have installed
System.Diagnostics.Debug.Print( "ADO Version:" );
System.Diagnostics.Debug.Print( new ADODB.Connection().Version );

605
Displays the root item's index and value/caption using expressions

excombobox1.BeginUpdate();
excombobox1.HeaderAppearance = exontrol.EXCOMBOBOXLib.AppearanceEnum.Etched;
excombobox1.HeaderHeight = 24;
excombobox1.LinesAtRoot = exontrol.EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
excombobox1.AutoDrag = exontrol.EXCOMBOBOXLib.AutoDragEnum.exAutoDragPositionAny;
excombobox1.SingleSel = false;
excombobox1.DrawGridLines = exontrol.EXCOMBOBOXLib.GridLinesEnum.exRowLines;
excombobox1.GridLineStyle = exontrol.EXCOMBOBOXLib.GridLinesStyleEnum.exGridLinesSolid;
excombobox1.ConditionalFormats.Add("%CC0 and %CX0",null).Bold = true;
exontrol.EXCOMBOBOXLib.ConditionalFormat var_ConditionalFormat = excombobox1.ConditionalFormats.Add("1",null);
	var_ConditionalFormat.Bold = true;
	var_ConditionalFormat.ApplyTo = (exontrol.EXCOMBOBOXLib.FormatApplyToEnum)0x2;
exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Description") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
	var_Column.PartialCheck = true;
exontrol.EXCOMBOBOXLib.Column var_Column1 = (excombobox1.Columns.Add("Index") as exontrol.EXCOMBOBOXLib.Column);
	var_Column1.FormatColumn = "1 index ``";
	var_Column1.Position = 0;
	var_Column1.Width = 16;
exontrol.EXCOMBOBOXLib.Column var_Column2 = (excombobox1.Columns.Add("Root-Index") as exontrol.EXCOMBOBOXLib.Column);
	var_Column2.FormatColumn = "root(1 index ``)";
	var_Column2.Position = 1;
	var_Column2.Width = 32;
	var_Column2.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellBackColor,15790320);
exontrol.EXCOMBOBOXLib.Column var_Column3 = (excombobox1.Columns.Add("Root-Value") as exontrol.EXCOMBOBOXLib.Column);
	var_Column3.FormatColumn = "root(%0)";
	var_Column3.Position = 2;
	var_Column3.Width = 32;
	var_Column3.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellBackColor,15790320);
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("Root 1");
	var_Items.InsertItem(h,null,"Child 1");
	var_Items.InsertItem(var_Items.InsertItem(h,null,"Child 2"),null,"Sub-Child 2");
	var_Items.set_CellState(var_Items.InsertItem(h,null,"Child 3"),0,1);
	var_Items.set_ExpandItem(h,true);
	h = var_Items.AddItem("Root 2");
	var_Items.InsertItem(h,null,"Child 1");
	var_Items.InsertItem(h,null,"Child 2");
	var_Items.InsertItem(h,null,"Child 3");
	var_Items.set_ExpandItem(h,true);
excombobox1.EndUpdate();

604
Displays the parent item's index and caption/value using expressions

excombobox1.BeginUpdate();
excombobox1.HeaderAppearance = exontrol.EXCOMBOBOXLib.AppearanceEnum.Etched;
excombobox1.HeaderHeight = 24;
excombobox1.LinesAtRoot = exontrol.EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
excombobox1.AutoDrag = exontrol.EXCOMBOBOXLib.AutoDragEnum.exAutoDragPositionAny;
excombobox1.SingleSel = false;
excombobox1.DrawGridLines = exontrol.EXCOMBOBOXLib.GridLinesEnum.exRowLines;
excombobox1.GridLineStyle = exontrol.EXCOMBOBOXLib.GridLinesStyleEnum.exGridLinesSolid;
excombobox1.ConditionalFormats.Add("%CC0 and %CX0",null).Bold = true;
exontrol.EXCOMBOBOXLib.ConditionalFormat var_ConditionalFormat = excombobox1.ConditionalFormats.Add("1",null);
	var_ConditionalFormat.Bold = true;
	var_ConditionalFormat.ApplyTo = (exontrol.EXCOMBOBOXLib.FormatApplyToEnum)0x2;
exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Description") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
	var_Column.PartialCheck = true;
exontrol.EXCOMBOBOXLib.Column var_Column1 = (excombobox1.Columns.Add("Index") as exontrol.EXCOMBOBOXLib.Column);
	var_Column1.FormatColumn = "1 index `I`";
	var_Column1.Position = 0;
	var_Column1.Width = 16;
exontrol.EXCOMBOBOXLib.Column var_Column2 = (excombobox1.Columns.Add("Parent-Index") as exontrol.EXCOMBOBOXLib.Column);
	var_Column2.FormatColumn = "parent(1 index `I`)";
	var_Column2.Position = 1;
	var_Column2.Width = 32;
	var_Column2.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellBackColor,15790320);
exontrol.EXCOMBOBOXLib.Column var_Column3 = (excombobox1.Columns.Add("Parent-Value") as exontrol.EXCOMBOBOXLib.Column);
	var_Column3.FormatColumn = "parent(%0)";
	var_Column3.Position = 2;
	var_Column3.Width = 32;
	var_Column3.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellBackColor,15790320);
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("Root 1");
	var_Items.InsertItem(h,null,"Child 1");
	var_Items.InsertItem(var_Items.InsertItem(h,null,"Child 2"),null,"Sub-Child 2");
	var_Items.set_CellState(var_Items.InsertItem(h,null,"Child 3"),0,1);
	var_Items.set_ExpandItem(h,true);
	h = var_Items.AddItem("Root 2");
	var_Items.InsertItem(h,null,"Child 1");
	var_Items.InsertItem(h,null,"Child 2");
	var_Items.InsertItem(h,null,"Child 3");
	var_Items.set_ExpandItem(h,true);
excombobox1.EndUpdate();

601
Displays a glitch funnel for drop-down filter buttons (empty or active)

excombobox1.BeginUpdate();
exontrol.EXCOMBOBOXLib.Appearance var_Appearance = excombobox1.VisualAppearance;
	var_Appearance.RenderType = 0xffffffff;
	var_Appearance.Add(1,"gBFLBCJwBAEHhEJAAEhABa8IQAAYAQGKIYBkAKBQAGaAoDDUNQxQwAAxwfBMKgBBCLIxhEYobgmGIXRpFMbxCKQahLEiTIhGUYJHgmK4tRiAUgxVDkBxrECZYqjcBZO" +
	"iwLQ2TxDM7DNKUCBnIoABhGOaYDh+IQNQjUFKwTRFGRxK4EIRKAyTDLQdRyGSMMbjdQpBCbMiMRqhESKRq2UwYRYCFS1NalaztO6BUAvK67YrWez/YBfF+SfwGeqDYRe" +
	"WAPfgWERnQrGMLxbD8KwZAKTRjkGJ4XhuB41TbQMqufL9ByXHKSSDpGjaXjeO5VVjYNAvS69UzXNq3bhtQAOXCMEwCgI=");
	var_Appearance.Add(2,"CP:1 -2 0 0 0");
excombobox1.DrawGridLines = exontrol.EXCOMBOBOXLib.GridLinesEnum.exAllLines;
excombobox1.GridLineStyle = exontrol.EXCOMBOBOXLib.GridLinesStyleEnum.exGridLinesGeometric;
excombobox1.ShowFocusRect = false;
excombobox1.set_Background32(exontrol.EXCOMBOBOXLib.BackgroundPartEnum.exHeaderFilterBarButton,0x2000000);
excombobox1.set_Background32(exontrol.EXCOMBOBOXLib.BackgroundPartEnum.exHeaderFilterBarActive,0x2000001);
excombobox1.HeaderAppearance = exontrol.EXCOMBOBOXLib.AppearanceEnum.Etched;
excombobox1.HeaderHeight = 24;
excombobox1.HeaderVisible = true;
exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("1st col") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.DisplayFilterButton = true;
	var_Column.DisplayFilterPattern = false;
	var_Column.Filter = "Item B";
	var_Column.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exFilter;
excombobox1.Columns.Add("2nd col");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.AddItem("Item A");
	var_Items.AddItem("Item B");
	var_Items.AddItem("Item C");
excombobox1.ApplyFilter();
excombobox1.EndUpdate();

587
Display a custom tooltip
// MouseMove event - Occurs when the user moves the mouse.
private void excombobox1_MouseMoveEvent(object sender, short   Button, short   Shift, int   X, int   Y)
{
	excombobox1.ShowToolTip(excombobox1.get_ColumnFromPoint(-1,-1).ToString(),"",null,"+8","+8");
}
//this.excombobox1.MouseMoveEvent += new exontrol.EXCOMBOBOXLib.exg2antt.MouseMoveEventHandler(this.excombobox1_MouseMoveEvent);


592
Disable temporarily the column's sort, resize and drag and drop

excombobox1.BeginUpdate();
excombobox1.SortBarVisible = true;
excombobox1.SortBarCaption = "<fgcolor 808080><c>the header and the sort-bar are disabled (no drag and drop is allowed)";
excombobox1.HeaderEnabled = false;
excombobox1.HeaderAppearance = exontrol.EXCOMBOBOXLib.AppearanceEnum.Etched;
(excombobox1.Columns.Add("Index") as exontrol.EXCOMBOBOXLib.Column).FormatColumn = "1 index ``";
(excombobox1.Columns.Add("Pos") as exontrol.EXCOMBOBOXLib.Column).FormatColumn = "1 apos ``";
excombobox1.Columns.Add("Edit");
excombobox1.GridLineStyle = exontrol.EXCOMBOBOXLib.GridLinesStyleEnum.exGridLinesGeometric;
excombobox1.DrawGridLines = exontrol.EXCOMBOBOXLib.GridLinesEnum.exVLines;
excombobox1.EndUpdate();

588
Disable hover-all feature (Windows 11 or greater)
excombobox1.set_Background(exontrol.EXCOMBOBOXLib.BackgroundPartEnum.exScrollHoverAll,Color.FromArgb(1,0,0));

602
Defines the symbol used to indicate repeated captions, providing a clear visual cue for identical entries (space)

excombobox1.BeginUpdate();
excombobox1.HeaderAppearance = exontrol.EXCOMBOBOXLib.AppearanceEnum.Etched;
excombobox1.HeaderHeight = 24;
excombobox1.DrawGridLines = exontrol.EXCOMBOBOXLib.GridLinesEnum.exRowLines;
(excombobox1.Columns.Add("Country") as exontrol.EXCOMBOBOXLib.Column).ShowIdem = " ";
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.AddItem("Spain");
	var_Items.AddItem("Spain");
	var_Items.AddItem("Spain");
	var_Items.AddItem("Spain");
	var_Items.AddItem("Germany");
	var_Items.AddItem("Germany");
	var_Items.AddItem("Germany");
	var_Items.AddItem("Germany");
excombobox1.EndUpdate();

603
Defines the symbol used to indicate repeated captions, providing a clear visual cue for identical entries (ditto mark)

excombobox1.BeginUpdate();
excombobox1.HeaderAppearance = exontrol.EXCOMBOBOXLib.AppearanceEnum.Etched;
excombobox1.HeaderHeight = 24;
excombobox1.DrawGridLines = exontrol.EXCOMBOBOXLib.GridLinesEnum.exRowLines;
(excombobox1.Columns.Add("Country") as exontrol.EXCOMBOBOXLib.Column).ShowIdem = "<fgcolor gray>〃";
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.AddItem("Spain");
	var_Items.AddItem("Spain");
	var_Items.AddItem("Spain");
	var_Items.AddItem("Spain");
	var_Items.AddItem("Germany");
	var_Items.AddItem("Germany");
	var_Items.AddItem("Germany");
	var_Items.AddItem("Germany");
excombobox1.EndUpdate();

544
DAO, MDB, 120

excombobox1.BeginUpdate();
excombobox1.ColumnAutoResize = false;
// Add 'Microsoft Office 15.0 Access database engine Object Library(ACEDAO.DLL)' reference to your project.
DAO.PrivDBEngine var_PrivDBEngine = new DAO.PrivDBEngine();
	DAO.Recordset2 rs = (var_PrivDBEngine.OpenDatabase("C:\\Program Files\\Exontrol\\ExComboBox\\Sample\\Access\\sample.mdb",null,null,null).OpenRecordset("Orders",null,null,null) as DAO.Recordset2);
excombobox1.DataSource = (rs as DAO.Recordset2);
excombobox1.Value = 10248;
excombobox1.EndUpdate();

543
DAO, MDB

excombobox1.BeginUpdate();
excombobox1.ColumnAutoResize = false;
// Add 'Microsoft DAO 3.6 Object Library(dao360.dll)' reference to your project.
DAO.PrivDBEngine var_PrivDBEngine = new DAO.PrivDBEngine();
	DAO.Recordset rs = var_PrivDBEngine.OpenDatabase("C:\\Program Files\\Exontrol\\ExComboBox\\Sample\\Access\\sample.mdb",null,null,null).OpenRecordset("Orders",null,null,null);
excombobox1.DataSource = (rs as DAO.Recordset);
excombobox1.Value = 10248;
excombobox1.EndUpdate();

545
DAO, ACCDB, 120

excombobox1.BeginUpdate();
excombobox1.ColumnAutoResize = false;
// Add 'Microsoft Office 15.0 Access database engine Object Library(ACEDAO.DLL)' reference to your project.
DAO.PrivDBEngine var_PrivDBEngine = new DAO.PrivDBEngine();
	DAO.Recordset2 rs = (var_PrivDBEngine.OpenDatabase("C:\\Program Files\\Exontrol\\ExComboBox\\Sample\\Access\\sample.accdb",null,null,null).OpenRecordset("Orders",null,null,null) as DAO.Recordset2);
excombobox1.DataSource = (rs as DAO.Recordset2);
excombobox1.Value = 10248;
excombobox1.EndUpdate();

582
Change the clear-button appearance

excombobox1.BeginUpdate();
exontrol.EXCOMBOBOXLib.Appearance var_Appearance = excombobox1.VisualAppearance;
	var_Appearance.Add(1,"XP:Window 19 1");
	var_Appearance.Add(2,"XP:Window 19 3");
excombobox1.set_Background32(exontrol.EXCOMBOBOXLib.BackgroundPartEnum.exClearButtonUp,0x1000000);
excombobox1.set_Background32(exontrol.EXCOMBOBOXLib.BackgroundPartEnum.exClearButtonDown,0x2000000);
excombobox1.Style = exontrol.EXCOMBOBOXLib.StyleEnum.DropDownList;
excombobox1.HeaderVisible = false;
excombobox1.IntegralHeight = true;
excombobox1.ShowClearButton = 1;
excombobox1.Columns.Add("Column");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.AddItem("Zero");
	var_Items.AddItem("One");
	var_Items.AddItem("Two");
excombobox1.set_Select(0,"Zero");
excombobox1.EndUpdate();

150
Can I use your EBN files to change the visual appearance for radio buttons

excombobox1.VisualAppearance.Add(1,"c:\\exontrol\\images\\normal.ebn");
excombobox1.VisualAppearance.Add(2,"c:\\exontrol\\images\\pushed.ebn");
excombobox1.set_RadioImage(false,16777216);
excombobox1.set_RadioImage(true,33554432);
(excombobox1.Columns.Add("Radio") as exontrol.EXCOMBOBOXLib.Column).set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellHasRadioButton,true);
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.AddItem("Radio 1");
	var_Items.set_CellState(var_Items.AddItem("Radio 2"),0,1);
	var_Items.AddItem("Radio 3");

149
Can I use your EBN files to change the visual appearance for checkbox cells

excombobox1.VisualAppearance.Add(1,"c:\\exontrol\\images\\normal.ebn");
excombobox1.VisualAppearance.Add(2,"c:\\exontrol\\images\\pushed.ebn");
excombobox1.set_CheckImage(exontrol.EXCOMBOBOXLib.CheckStateEnum.Unchecked,16777216);
excombobox1.set_CheckImage(exontrol.EXCOMBOBOXLib.CheckStateEnum.Checked,33554432);
(excombobox1.Columns.Add("Check") as exontrol.EXCOMBOBOXLib.Column).set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.AddItem("Check 1");
	var_Items.set_CellState(var_Items.AddItem("Check 2"),0,1);

151
Can I use your EBN files to change the visual appearance for +/- expand - collapse buttons

excombobox1.VisualAppearance.Add(1,"c:\\exontrol\\images\\normal.ebn");
excombobox1.VisualAppearance.Add(2,"c:\\exontrol\\images\\pushed.ebn");
excombobox1.LinesAtRoot = exontrol.EXCOMBOBOXLib.LinesAtRootEnum.exGroupLinesAtRoot;
excombobox1.HasButtons = exontrol.EXCOMBOBOXLib.ExpandButtonEnum.exCustom;
excombobox1.set_HasButtonsCustom(false,16777216);
excombobox1.set_HasButtonsCustom(true,33554432);
excombobox1.Columns.Add("Column");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("Root 1");
	var_Items.InsertItem(h,null,"Child 1");
	var_Items.InsertItem(h,null,"Child 2");
	var_Items.set_ExpandItem(h,true);
	h = var_Items.AddItem("Root 2");
	var_Items.InsertItem(h,null,"Child");

52
Can I use my own icons for the +/- ( expand/collapse ) buttons

excombobox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
excombobox1.LinesAtRoot = exontrol.EXCOMBOBOXLib.LinesAtRootEnum.exGroupLinesAtRoot;
excombobox1.HasButtons = exontrol.EXCOMBOBOXLib.ExpandButtonEnum.exCustom;
excombobox1.set_HasButtonsCustom(false,1);
excombobox1.set_HasButtonsCustom(true,2);
excombobox1.Columns.Add("Column");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("Root 1");
	var_Items.InsertItem(h,null,"Child 1");
	var_Items.InsertItem(h,null,"Child 2");
	var_Items.set_ExpandItem(h,true);
	h = var_Items.AddItem("Root 2");
	var_Items.InsertItem(h,null,"Child");

428
Can I specify an item to be a separator

excombobox1.BeginUpdate();
excombobox1.TreeColumnIndex = -1;
excombobox1.SortOnClick = exontrol.EXCOMBOBOXLib.SortOnClickEnum.exNoSort;
excombobox1.Columns.Add("Numbers");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.AddItem(1);
	var_Items.AddItem(2);
	int h = var_Items.AddItem("separator");
	var_Items.set_SelectableItem(h,false);
	var_Items.set_ItemDivider(h,0);
	var_Items.set_ItemDividerLineAlignment(h,exontrol.EXCOMBOBOXLib.DividerAlignmentEnum.DividerCenter);
	var_Items.set_ItemDividerLine(h,exontrol.EXCOMBOBOXLib.DividerLineEnum.ThinLine);
	var_Items.set_CellHAlignment(h,0,exontrol.EXCOMBOBOXLib.AlignmentEnum.CenterAlignment);
	var_Items.AddItem(3);
	var_Items.AddItem(4);
excombobox1.EndUpdate();

430
Can I specify a terminal item so it will mark the end of childs

excombobox1.BeginUpdate();
excombobox1.ScrollBySingleLine = true;
excombobox1.Columns.Add("P1");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("Root 1");
	var_Items.InsertItem(h,null,"Child 1");
	var_Items.InsertItem(h,null,"Child 2");
	var_Items.set_ExpandItem(h,true);
	h = var_Items.InsertItem(h,"","");
	var_Items.set_ItemDivider(h,0);
	var_Items.set_ItemDividerLineAlignment(h,exontrol.EXCOMBOBOXLib.DividerAlignmentEnum.DividerCenter);
	var_Items.set_ItemHeight(h,2);
	var_Items.set_SelectableItem(h,false);
	var_Items.set_SortableItem(h,false);
	h = var_Items.AddItem("Root 2");
	var_Items.InsertItem(h,null,"Child 1");
	var_Items.InsertItem(h,null,"Child 2");
	var_Items.set_ExpandItem(h,true);
	h = var_Items.InsertItem(h,"","");
	var_Items.set_ItemDivider(h,0);
	var_Items.set_ItemDividerLineAlignment(h,exontrol.EXCOMBOBOXLib.DividerAlignmentEnum.DividerCenter);
	var_Items.set_ItemHeight(h,2);
	var_Items.set_SelectableItem(h,false);
	var_Items.set_SortableItem(h,false);
excombobox1.EndUpdate();

556
Can I sort the column by image

excombobox1.BeginUpdate();
excombobox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Image") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.SortType = exontrol.EXCOMBOBOXLib.SortTypeEnum.exSortByImage;
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.set_CellImage(var_Items.AddItem(null),0,3);
	var_Items.AddItem(null);
	var_Items.set_CellImage(var_Items.AddItem(null),0,1);
	var_Items.set_CellImage(var_Items.AddItem(null),0,2);
excombobox1.Columns[0].SortOrder = exontrol.EXCOMBOBOXLib.SortOrderEnum.SortAscending;
excombobox1.EndUpdate();

557
Can I sort the column by check-state

excombobox1.BeginUpdate();
exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Check") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
	var_Column.SortType = exontrol.EXCOMBOBOXLib.SortTypeEnum.exSortByState;
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.AddItem(null);
	var_Items.set_CellState(var_Items.AddItem(null),0,1);
	var_Items.set_CellState(var_Items.AddItem(null),0,1);
	var_Items.AddItem(null);
excombobox1.Columns[0].SortOrder = exontrol.EXCOMBOBOXLib.SortOrderEnum.SortAscending;
excombobox1.EndUpdate();

599
Can I set a filter that automatically adds a * before and after the word, so the user can just search for 'cat' and it becomes '*cat*' automatically
excombobox1.BeginUpdate();
excombobox1.HeaderAppearance = exontrol.EXCOMBOBOXLib.AppearanceEnum.Etched;
excombobox1.HeaderHeight = 24;
excombobox1.LinesAtRoot = exontrol.EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Items") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.DisplayFilterButton = true;
	var_Column.DisplayFilterPattern = true;
	var_Column.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exFilterPatternTemplate,"*<%filter%>*");
	var_Column.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exPattern;
	var_Column.Filter = "1";
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("Root 1");
	var_Items.InsertItem(h,null,"Child 1");
	var_Items.InsertItem(h,null,"Child 2");
	var_Items.set_ExpandItem(h,true);
	h = var_Items.AddItem("Root 2");
	var_Items.InsertItem(h,null,"Child 1");
	var_Items.InsertItem(h,null,"Child 2");
excombobox1.ApplyFilter();
excombobox1.EndUpdate();

311
Can I remove the line being displayed by a divider item

excombobox1.MarkSearchColumn = false;
excombobox1.TreeColumnIndex = -1;
excombobox1.Columns.Add("C1");
excombobox1.Columns.Add("C2");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("Cell 1");
	var_Items.set_CellCaption(h,1,"This is bit of text that's shown on multiple lines. This is bit of text that's shown on multiple lines.");
	var_Items.set_CellSingleLine(h,1,exontrol.EXCOMBOBOXLib.CellSingleLineEnum.exCaptionWordWrap);
	h = var_Items.AddItem("This is bit of text that's displayed on the entire item, divider.");
	var_Items.set_ItemDivider(h,0);
	var_Items.set_ItemDividerLine(h,exontrol.EXCOMBOBOXLib.DividerLineEnum.EmptyLine);
	var_Items.set_CellHAlignment(h,0,exontrol.EXCOMBOBOXLib.AlignmentEnum.CenterAlignment);

34
Can I remove the "All", "Blanks" and "NonBlanks" items in the drop down filter window

(excombobox1.Columns.Add("Column") as exontrol.EXCOMBOBOXLib.Column).DisplayFilterButton = true;
excombobox1.set_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAll,"");
excombobox1.set_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarBlanks,"");
excombobox1.set_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarNonBlanks,"");

31
Can I make strikeout the column's header

(excombobox1.Columns.Add("Column 1") as exontrol.EXCOMBOBOXLib.Column).HeaderStrikeOut = true;

573
Can I limit the number of characters the user can type into, similar with text-box's MaxLength property
(excombobox1.Columns.Add("Max 2 chars") as exontrol.EXCOMBOBOXLib.Column).EditMaxLength = 2;
excombobox1.AutoSearch = false;
excombobox1.AutoComplete = false;

290
Can I let the user to resize at runtime the specified item

excombobox1.ScrollBySingleLine = true;
excombobox1.DrawGridLines = exontrol.EXCOMBOBOXLib.GridLinesEnum.exRowLines;
excombobox1.Columns.Add("Default");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.set_ItemAllowSizing(var_Items.AddItem("resizable item"),true);
	var_Items.AddItem("not resizable item");

54
Can I hide the hierarchy lines

excombobox1.LinesAtRoot = exontrol.EXCOMBOBOXLib.LinesAtRootEnum.exGroupLinesAtRoot;
excombobox1.HasLines = exontrol.EXCOMBOBOXLib.HierarchyLineEnum.exNoLine;
excombobox1.Columns.Add("Column");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("Root 1");
	var_Items.InsertItem(h,null,"Child 1");
	var_Items.InsertItem(h,null,"Child 2");
	var_Items.set_ExpandItem(h,true);
	h = var_Items.AddItem("Root 2");
	var_Items.InsertItem(h,null,"Child");

401
Can I have an image displayed after the text. Can I get that effect without using HTML content

excombobox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
(excombobox1.Columns.Add("Column") as exontrol.EXCOMBOBOXLib.Column).set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellDrawPartsOrder,"caption,icon,check,icons,picture");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("Text");
	var_Items.set_CellImage(h,0,1);

42
Can I filter for values using OR - NOT , instead AND operator

exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Column 1") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.DisplayFilterButton = true;
	var_Column.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exBlanks;
exontrol.EXCOMBOBOXLib.Column var_Column1 = (excombobox1.Columns.Add("Column 2") as exontrol.EXCOMBOBOXLib.Column);
	var_Column1.DisplayFilterButton = true;
	var_Column1.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exBlanks;
exontrol.EXCOMBOBOXLib.Column var_Column2 = (excombobox1.Columns.Add("Column 3") as exontrol.EXCOMBOBOXLib.Column);
	var_Column2.DisplayFilterButton = true;
	var_Column2.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exBlanks;
excombobox1.FilterCriteria = "%0 or not %1 and %2";
excombobox1.ApplyFilter();

8
Can I displays a custom size picture to column's header

excombobox1.set_HTMLPicture("pic1","c:\\exontrol\\images\\zipdisk.gif");
excombobox1.HeaderHeight = 48;
(excombobox1.Columns.Add("ColumnName") as exontrol.EXCOMBOBOXLib.Column).HTMLCaption = "<b>HTML</b> Column <img>pic1</img> Picture";

403
Can I display the cell's check box after the text

exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Column") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
	var_Column.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellDrawPartsOrder,"caption,check");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.set_CellHasCheckBox(var_Items.AddItem("Caption 1"),0,true);
	var_Items.set_CellHasCheckBox(var_Items.AddItem("Caption 2"),0,true);

371
Can I display the absolute value or positive part of the number

excombobox1.Columns.Add("Number");
(excombobox1.Columns.Add("Abs") as exontrol.EXCOMBOBOXLib.Column).ComputedField = "abs(%0)";
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.AddItem("-1.98");
	var_Items.AddItem("0.99");
	var_Items.AddItem("1.23");
	var_Items.AddItem("2.34");

19
Can I display multiple icons to the column's header

excombobox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
(excombobox1.Columns.Add("Column 1") as exontrol.EXCOMBOBOXLib.Column).HTMLCaption = "1<img>1</img> 2 <img>2</img>...";

161
Can I display an additional buttons in the scroll bar

excombobox1.set_ScrollPartVisible(exontrol.EXCOMBOBOXLib.ScrollBarEnum.exHScroll,exontrol.EXCOMBOBOXLib.ScrollPartEnum.exLeftB1Part,true);
excombobox1.set_ScrollPartVisible(exontrol.EXCOMBOBOXLib.ScrollBarEnum.exHScroll,exontrol.EXCOMBOBOXLib.ScrollPartEnum.exLeftB2Part,true);
excombobox1.set_ScrollPartVisible(exontrol.EXCOMBOBOXLib.ScrollBarEnum.exHScroll,exontrol.EXCOMBOBOXLib.ScrollPartEnum.exRightB6Part,true);
excombobox1.set_ScrollPartVisible(exontrol.EXCOMBOBOXLib.ScrollBarEnum.exHScroll,exontrol.EXCOMBOBOXLib.ScrollPartEnum.exRightB5Part,true);

209
Can I display a computed column so it displays the VAT, or SUM

excombobox1.Columns.Add("A");
excombobox1.Columns.Add("B");
(excombobox1.Columns.Add("(A+B)*1.19") as exontrol.EXCOMBOBOXLib.Column).ComputedField = "(%0 + %1) * 1.19";
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.set_CellCaption(var_Items.AddItem(1),1,2);
exontrol.EXCOMBOBOXLib.Items var_Items1 = excombobox1.Items;
	var_Items1.set_CellCaption(var_Items1.AddItem(10),1,20);

285
Can I display a button with some picture or icon inside

excombobox1.set_HTMLPicture("p1","c:\\exontrol\\images\\zipdisk.gif");
excombobox1.Columns.Add("C1");
excombobox1.Columns.Add("C2");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("Cell 1");
	var_Items.set_CellCaption(h,1," Button <img>p1</img> ");
	var_Items.set_CellCaptionFormat(h,1,exontrol.EXCOMBOBOXLib.CaptionFormatEnum.exHTML);
	var_Items.set_CellHAlignment(h,1,exontrol.EXCOMBOBOXLib.AlignmentEnum.RightAlignment);
	var_Items.set_CellHasButton(h,1,true);
	var_Items.set_ItemHeight(h,48);

284
Can I display a button with some picture or icon inside

excombobox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
excombobox1.Columns.Add("C1");
excombobox1.Columns.Add("C2");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("Cell 1");
	var_Items.set_CellCaption(h,1," Button <img>1</img> ");
	var_Items.set_CellCaptionFormat(h,1,exontrol.EXCOMBOBOXLib.CaptionFormatEnum.exHTML);
	var_Items.set_CellHAlignment(h,1,exontrol.EXCOMBOBOXLib.AlignmentEnum.RightAlignment);
	var_Items.set_CellHasButton(h,1,true);

283
Can I display a button with some icon inside

excombobox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
excombobox1.Columns.Add("C1");
excombobox1.Columns.Add("C2");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("Cell 1");
	var_Items.set_CellCaption(h,1," <img>1</img> ");
	var_Items.set_CellCaptionFormat(h,1,exontrol.EXCOMBOBOXLib.CaptionFormatEnum.exHTML);
	var_Items.set_CellHAlignment(h,1,exontrol.EXCOMBOBOXLib.AlignmentEnum.RightAlignment);
	var_Items.set_CellHasButton(h,1,true);

10
Can I disable sorting a column, when the user clicks the column's header, or drag it to the sort bar

(excombobox1.Columns.Add("Unsortable") as exontrol.EXCOMBOBOXLib.Column).AllowSort = false;
excombobox1.Columns.Add("Sortable");

567
Can I customize the count of selected items, shown on the right side of the control's label (multiple-selection)

excombobox1.BeginUpdate();
excombobox1.HeaderAppearance = exontrol.EXCOMBOBOXLib.AppearanceEnum.Etched;
excombobox1.Style = exontrol.EXCOMBOBOXLib.StyleEnum.DropDownList;
excombobox1.SingleSel = false;
excombobox1.SingleEdit = true;
excombobox1.LabelColumnIndex = 0;
excombobox1.SelBackColor = Color.FromArgb(51,153,255);
excombobox1.SelForeColor = Color.FromArgb(255,255,255);
excombobox1.LabelText = "<bgcolor=3399FF><fgcolor=FFFFFF> %c </fgcolor></bgcolor>";
exontrol.EXCOMBOBOXLib.Columns var_Columns = excombobox1.Columns;
	var_Columns.Add("Column");
	var_Columns.Add("Sub-Column");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.set_CellCaption(var_Items.AddItem("Item 1"),1,"SubItem 1.1");
	var_Items.set_CellCaption(var_Items.AddItem("Item 2"),1,"SubItem 2.1");
	var_Items.set_CellCaption(var_Items.AddItem("Item 3"),1,"SubItem 3.1");
	var_Items.set_CellCaption(var_Items.AddItem("Item 4"),1,"SubItem 4.1");
	var_Items.set_SelectItem(var_Items[1],true);
	var_Items.set_SelectItem(var_Items[3],true);
excombobox1.EndUpdate();

378
Can I convert the expression to date

excombobox1.Columns.Add("Number");
(excombobox1.Columns.Add("Date") as exontrol.EXCOMBOBOXLib.Column).ComputedField = "date(dbl(%0))";
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.AddItem("-1.98");
	var_Items.AddItem("30000.99");
	var_Items.AddItem("3561.23");
	var_Items.AddItem("1232.34");

377
Can I convert the expression to a number, double or float

excombobox1.Columns.Add("Number");
(excombobox1.Columns.Add("Number + 2") as exontrol.EXCOMBOBOXLib.Column).ComputedField = "dbl(%0)+2";
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.AddItem("-1.98");
	var_Items.AddItem("0.99");
	var_Items.AddItem("1.23");
	var_Items.AddItem("2.34");

174
Can I change the visual effect, appearance for the anchor, hyperlink elements, in HTML captions, after the user clicks it

excombobox1.set_FormatAnchor(false,"<b><u><fgcolor=880000> </fgcolor></u></b>");
excombobox1.Columns.Add("Column");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.set_CellCaptionFormat(var_Items.AddItem("Just an <a1>anchor</a> element ..."),0,exontrol.EXCOMBOBOXLib.CaptionFormatEnum.exHTML);
exontrol.EXCOMBOBOXLib.Items var_Items1 = excombobox1.Items;
	var_Items1.set_CellCaptionFormat(var_Items1.AddItem("Just another <a2>anchor</a> element ..."),0,exontrol.EXCOMBOBOXLib.CaptionFormatEnum.exHTML);
excombobox1.Items.AddItem("next item");

173
Can I change the visual effect, appearance for the anchor, hyperlink elements, in HTML captions

excombobox1.set_FormatAnchor(true,"<b><u><fgcolor=FF0000> </fgcolor></u></b>");
excombobox1.Columns.Add("Column");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.set_CellCaptionFormat(var_Items.AddItem("Just an <a1>anchor</a> element ..."),0,exontrol.EXCOMBOBOXLib.CaptionFormatEnum.exHTML);
exontrol.EXCOMBOBOXLib.Items var_Items1 = excombobox1.Items;
	var_Items1.set_CellCaptionFormat(var_Items1.AddItem("Just another <a2>anchor</a> element ..."),0,exontrol.EXCOMBOBOXLib.CaptionFormatEnum.exHTML);

53
Can I change the style or type for the hierarchy lines

excombobox1.LinesAtRoot = exontrol.EXCOMBOBOXLib.LinesAtRootEnum.exGroupLinesAtRoot;
excombobox1.HasLines = exontrol.EXCOMBOBOXLib.HierarchyLineEnum.exThinLine;
excombobox1.Columns.Add("Column");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("Root 1");
	var_Items.InsertItem(h,null,"Child 1");
	var_Items.InsertItem(h,null,"Child 2");
	var_Items.set_ExpandItem(h,true);
	h = var_Items.AddItem("Root 2");
	var_Items.InsertItem(h,null,"Child");

312
Can I change the style of the line being displayed by a divider item

excombobox1.MarkSearchColumn = false;
excombobox1.TreeColumnIndex = -1;
excombobox1.ScrollBySingleLine = false;
excombobox1.Columns.Add("C1");
excombobox1.Columns.Add("C2");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("Cell 1");
	var_Items.set_CellCaption(h,1,"This is bit of text that's shown on multiple lines. This is bit of text that's shown on multiple lines.");
	var_Items.set_CellSingleLine(h,1,exontrol.EXCOMBOBOXLib.CellSingleLineEnum.exCaptionWordWrap);
	h = var_Items.AddItem("This is bit of text that's displayed on the entire item, divider.");
	var_Items.set_ItemDivider(h,0);
	var_Items.set_ItemDividerLine(h,exontrol.EXCOMBOBOXLib.DividerLineEnum.DoubleDotLine);
	var_Items.set_CellHAlignment(h,0,exontrol.EXCOMBOBOXLib.AlignmentEnum.CenterAlignment);
	var_Items.set_ItemHeight(h,24);

402
Can I change the order of the parts in the cell, as checkbox after the text, and so on

excombobox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
(excombobox1.Columns.Add("Column") as exontrol.EXCOMBOBOXLib.Column).set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellDrawPartsOrder,"caption,check,icon,icons,picture");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("Text");
	var_Items.set_CellImage(h,0,1);
	var_Items.set_CellHasCheckBox(h,0,true);

170
Can I change the order of the buttons in the scroll bar

excombobox1.set_ScrollOrderParts(exontrol.EXCOMBOBOXLib.ScrollBarEnum.exHScroll,"t,l,r");
excombobox1.set_ScrollOrderParts(exontrol.EXCOMBOBOXLib.ScrollBarEnum.exVScroll,"t,l,r");

39
Can I change the OR string in the filter bar

exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Column 1") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.DisplayFilterButton = true;
	var_Column.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exBlanks;
exontrol.EXCOMBOBOXLib.Column var_Column1 = (excombobox1.Columns.Add("Column 2") as exontrol.EXCOMBOBOXLib.Column);
	var_Column1.DisplayFilterButton = true;
	var_Column1.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exNonBlanks;
excombobox1.FilterCriteria = "%0 or %1";
excombobox1.set_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarOr," | ");
excombobox1.ApplyFilter();

41
Can I change the NOT string in the filter bar

exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Column 1") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.DisplayFilterButton = true;
	var_Column.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exBlanks;
exontrol.EXCOMBOBOXLib.Column var_Column1 = (excombobox1.Columns.Add("Column 2") as exontrol.EXCOMBOBOXLib.Column);
	var_Column1.DisplayFilterButton = true;
	var_Column1.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exNonBlanks;
excombobox1.FilterCriteria = "not %0 or %1";
excombobox1.set_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarNot," ! ");
excombobox1.set_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarIsNonBlank," ! IsBlank");
excombobox1.ApplyFilter();

20
Can I change the height of the header bar

excombobox1.HeaderHeight = 32;

317
Can I change the foreground color for the tooltip

excombobox1.ToolTipDelay = 1;
excombobox1.ToolTipWidth = 364;
(excombobox1.Columns.Add("tootip") as exontrol.EXCOMBOBOXLib.Column).ToolTip = "<fgcolor=FF0000>this is a tooltip assigned to a column</fgcolor>";

318
Can I change the forecolor for the tooltip

excombobox1.ToolTipDelay = 1;
excombobox1.ToolTipWidth = 364;
excombobox1.set_Background(exontrol.EXCOMBOBOXLib.BackgroundPartEnum.exToolTipForeColor,Color.FromArgb(255,0,0));
(excombobox1.Columns.Add("tootip") as exontrol.EXCOMBOBOXLib.Column).ToolTip = "this is a tooltip assigned to a column";

21
Can I change the font to display the column's header

excombobox1.HeaderHeight = 34;
(excombobox1.Columns.Add("Column 1") as exontrol.EXCOMBOBOXLib.Column).HTMLCaption = "<font Tahoma;14>Column</font> 1";

171
Can I change the font for the tooltip

excombobox1.ToolTipDelay = 1;
stdole.IFontDisp var_StdFont = excombobox1.ToolTipFont;
	var_StdFont.Name = "Tahoma";
	var_StdFont.Size = 14;
excombobox1.ToolTipWidth = 364;
(excombobox1.Columns.Add("tootip") as exontrol.EXCOMBOBOXLib.Column).ToolTip = "this is a tooltip assigned to a column";

172
Can I change the font for the tooltip

excombobox1.ToolTipDelay = 1;
excombobox1.ToolTipWidth = 364;
(excombobox1.Columns.Add("tootip") as exontrol.EXCOMBOBOXLib.Column).ToolTip = "<br><font Tahoma;14>this</font> is a tooltip assigned to a column<br>";

321
Can I change the default border of the tooltip, using your EBN files

excombobox1.ToolTipDelay = 1;
excombobox1.ToolTipWidth = 364;
excombobox1.VisualAppearance.Add(1,"c:\\exontrol\\images\\normal.ebn");
excombobox1.set_Background32(exontrol.EXCOMBOBOXLib.BackgroundPartEnum.exToolTipAppearance,0x1000000);
(excombobox1.Columns.Add("tootip") as exontrol.EXCOMBOBOXLib.Column).ToolTip = "this is a tooltip assigned to a column";

320
Can I change the background color for the tooltip

excombobox1.ToolTipDelay = 1;
excombobox1.ToolTipWidth = 364;
excombobox1.set_Background(exontrol.EXCOMBOBOXLib.BackgroundPartEnum.exToolTipBackColor,Color.FromArgb(255,0,0));
(excombobox1.Columns.Add("tootip") as exontrol.EXCOMBOBOXLib.Column).ToolTip = "this is a tooltip assigned to a column";

362
Can I change the background color for items or cells that contains a specified string

excombobox1.ConditionalFormats.Add("%0 contains 'hi'",null).BackColor = Color.FromArgb(255,0,0);
excombobox1.Columns.Add("");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("Root");
	var_Items.InsertItem(h,null,"Child 1");
	var_Items.InsertItem(h,null,"Child 2");
	var_Items.InsertItem(h,null,"Chld 3");
	var_Items.set_ExpandItem(h,true);

38
Can I change the AND string in the filter bar

exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Column 1") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.DisplayFilterButton = true;
	var_Column.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exBlanks;
exontrol.EXCOMBOBOXLib.Column var_Column1 = (excombobox1.Columns.Add("Column 2") as exontrol.EXCOMBOBOXLib.Column);
	var_Column1.DisplayFilterButton = true;
	var_Column1.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exNonBlanks;
excombobox1.set_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd," & ");
excombobox1.ApplyFilter();

46
Can I change the "Today" caption being displayed in the drop down calendar, when I filter for dates

exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Column") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.DisplayFilterButton = true;
	var_Column.DisplayFilterDate = true;
excombobox1.set_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarDateTodayCaption,"Azi");
excombobox1.ApplyFilter();

43
Can I change the "Date:" caption when the column's drop down filter window is shown

exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Column") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.DisplayFilterButton = true;
	var_Column.DisplayFilterDate = true;
excombobox1.set_Description(exontrol.EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarDate,"Range");
excombobox1.ApplyFilter();

536
Can I break the cell's caption using the line break <br> or \r\n (Sample 2)

excombobox1.BeginUpdate();
excombobox1.DrawGridLines = exontrol.EXCOMBOBOXLib.GridLinesEnum.exRowLines;
excombobox1.ColumnAutoResize = false;
excombobox1.ScrollBySingleLine = true;
(excombobox1.Columns.Add("Default") as exontrol.EXCOMBOBOXLib.Column).Width = 128;
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.set_CellSingleLine(var_Items.AddItem("This is the first line.\\r\\nThis is the second line.\\r\\nThis is the third line."),0,exontrol.EXCOMBOBOXLib.CellSingleLineEnum.exCaptionBreakWrap);
	var_Items.AddItem("This is the first line.\\r\\nThis is the second line.\\r\\nThis is the third line.");
excombobox1.EndUpdate();

535
Can I break the cell's caption using the line break <br> or \r\n (Sample 1)

excombobox1.BeginUpdate();
excombobox1.DrawGridLines = exontrol.EXCOMBOBOXLib.GridLinesEnum.exRowLines;
excombobox1.ColumnAutoResize = false;
excombobox1.ScrollBySingleLine = true;
exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Default") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.Width = 128;
	var_Column.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellSingleLine,1);
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.AddItem("This is the first line.\\r\\nThis is the second line.\\r\\nThis is the third line.");
	var_Items.AddItem("This is the first line.\\r\\nThis is the second line.\\r\\nThis is the third line.");
excombobox1.EndUpdate();

105
Can I apply an EBN skin to the control's filter bar so I can change its visual appearance

excombobox1.VisualAppearance.Add(1,"c:\\exontrol\\images\\normal.ebn");
excombobox1.FilterBarBackColor32 = 0x1000000;
exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Column") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.DisplayFilterButton = true;
	var_Column.FilterType = exontrol.EXCOMBOBOXLib.FilterTypeEnum.exBlanks;
excombobox1.ApplyFilter();

431
Can I allow sorting only the child items

excombobox1.BeginUpdate();
excombobox1.Columns.Add("Childs");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("Root 1");
	var_Items.set_SortableItem(h,false);
	var_Items.InsertItem(h,null,"Child 1");
	var_Items.InsertItem(h,null,"Child 2");
	var_Items.set_ExpandItem(h,true);
	h = var_Items.AddItem("Root 2");
	var_Items.set_SortableItem(h,false);
	var_Items.InsertItem(h,null,"Child 1");
	var_Items.InsertItem(h,null,"Child 2");
	var_Items.set_ExpandItem(h,true);
excombobox1.EndUpdate();

291
Can I add a +/- ( expand / collapse ) buttons to each item, so I can load the child items later

excombobox1.LinesAtRoot = exontrol.EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
excombobox1.Columns.Add("Default");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.set_ItemHasChildren(var_Items.AddItem("parent item with no child items"),true);
	var_Items.AddItem("next item");

187
By default, the column gets sorted descending, when I first click its header. How can I change so the column gets sorted ascending when the user first clicks the column's header

(excombobox1.Columns.Add("Sort") as exontrol.EXCOMBOBOXLib.Column).DefaultSortOrder = true;

75
By default, the column gets sorted as strings, so how do I sort a column by time only

(excombobox1.Columns.Add("desc") as exontrol.EXCOMBOBOXLib.Column).SortType = exontrol.EXCOMBOBOXLib.SortTypeEnum.SortTime;
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.AddItem("11:00");
	var_Items.AddItem("10:10");
	var_Items.AddItem("12:12");
	var_Items.SortChildren(0,0,false);

73
By default, the column gets sorted as strings, so how do I sort a column by dates

(excombobox1.Columns.Add("desc") as exontrol.EXCOMBOBOXLib.Column).SortType = exontrol.EXCOMBOBOXLib.SortTypeEnum.SortDate;
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.AddItem("1/1/2001");
	var_Items.AddItem("1/2/2002");
	var_Items.AddItem("1/3/2003");
	var_Items.SortChildren(0,0,false);

74
By default, the column gets sorted as strings, so how do I sort a column by date and time

(excombobox1.Columns.Add("desc") as exontrol.EXCOMBOBOXLib.Column).SortType = exontrol.EXCOMBOBOXLib.SortTypeEnum.SortDateTime;
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.AddItem("1/1/2001 11:00");
	var_Items.AddItem("1/1/2001 10:10");
	var_Items.AddItem("1/3/2003");
	var_Items.SortChildren(0,0,false);

606
Bolds only the expanded items

excombobox1.BeginUpdate();
excombobox1.HeaderAppearance = exontrol.EXCOMBOBOXLib.AppearanceEnum.Etched;
excombobox1.HeaderHeight = 24;
excombobox1.LinesAtRoot = exontrol.EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
excombobox1.ConditionalFormats.Add("%CX0",null).Bold = true;
excombobox1.Columns.Add("Description");
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	int h = var_Items.AddItem("Root 1");
	var_Items.InsertItem(h,null,"Child 1");
	var_Items.InsertItem(var_Items.InsertItem(h,null,"Child 2"),null,"Sub-Child 2");
	var_Items.set_CellState(var_Items.InsertItem(h,null,"Child 3"),0,1);
	var_Items.set_ExpandItem(h,true);
	h = var_Items.AddItem("Root 2");
	var_Items.InsertItem(h,null,"Child 1");
	var_Items.InsertItem(h,null,"Child 2");
	var_Items.InsertItem(h,null,"Child 3");
excombobox1.EndUpdate();

593
Are there any properties to set text margins at tooltip, like Margins="5,5" (method 1). Margins is used to get some space between text and the tooltips border
// MouseMove event - Occurs when the user moves the mouse.
private void excombobox1_MouseMoveEvent(object sender, short   Button, short   Shift, int   X, int   Y)
{
	excombobox1.ShowToolTip("new content","",null,"+8","+8");
}
//this.excombobox1.MouseMoveEvent += new exontrol.EXCOMBOBOXLib.exg2antt.MouseMoveEventHandler(this.excombobox1_MouseMoveEvent);

excombobox1.ToolTipMargin = "16,8";

539
ADOR, MDB

excombobox1.BeginUpdate();
excombobox1.ColumnAutoResize = false;
// Add 'Microsoft ActiveX Data Objects 6.1 Library(msado15.dll)' reference to your project.
ADODB.Recordset rs = new ADODB.Recordset();
	rs.Open("Orders","Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Program Files\\Exontrol\\ExComboBox\\Sample\\Access\\sample.mdb",exontrol.ADODB.CursorTypeEnum.adOpenStatic,exontrol.ADODB.LockTypeEnum.adLockOptimistic,0);
excombobox1.DataSource = (rs as ADODB.Recordset);
excombobox1.Value = 10248;
excombobox1.EndUpdate();

541
ADOR, ACCDB

excombobox1.BeginUpdate();
excombobox1.ColumnAutoResize = false;
// Add 'Microsoft ActiveX Data Objects 6.1 Library(msado15.dll)' reference to your project.
ADODB.Recordset rs = new ADODB.Recordset();
	rs.Open("Orders","Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Program Files\\Exontrol\\ExComboBox\\Sample\\Access\\sample.accdb",exontrol.ADODB.CursorTypeEnum.adOpenStatic,exontrol.ADODB.LockTypeEnum.adLockOptimistic,0);
excombobox1.DataSource = (rs as ADODB.Recordset);
excombobox1.Value = 10248;
excombobox1.EndUpdate();

540
ADODB, MDB

excombobox1.BeginUpdate();
excombobox1.ColumnAutoResize = false;
// Add 'Microsoft ActiveX Data Objects 6.1 Library(msado15.dll)' reference to your project.
ADODB.Recordset rs = new ADODB.Recordset();
	rs.Open("Orders","Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Program Files\\Exontrol\\ExComboBox\\Sample\\Access\\sample.mdb",exontrol.ADODB.CursorTypeEnum.adOpenStatic,exontrol.ADODB.LockTypeEnum.adLockOptimistic,0);
excombobox1.DataSource = (rs as ADODB.Recordset);
excombobox1.Value = 10248;
excombobox1.EndUpdate();

542
ADODB, ACCDB, x64

excombobox1.BeginUpdate();
excombobox1.ColumnAutoResize = false;
// Add 'Microsoft ActiveX Data Objects 6.1 Library(msado15.dll)' reference to your project.
ADODB.Recordset rs = new ADODB.Recordset();
	rs.Open("Orders","Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Program Files\\Exontrol\\ExComboBox\\Sample\\Access\\sample.accdb",exontrol.ADODB.CursorTypeEnum.adOpenKeyset,exontrol.ADODB.LockTypeEnum.adLockReadOnly,0);
excombobox1.DataSource = (rs as ADODB.Recordset);
excombobox1.Value = 10248;
excombobox1.EndUpdate();

531
A black portion is shown while I am using the BackColorAlternate with EBN colors. What can I do

excombobox1.BeginUpdate();
excombobox1.ColumnAutoResize = true;
excombobox1.DefaultItemHeight = 20;
excombobox1.VisualAppearance.Add(1,"gBFLBCJwBAEHhEJAAEhIDhAxHAxg0HG0Mg4xGI3HMOig3GcJiYAf8jAEhhUnAAyhEqg8hk0oAsIjgAiAwmYxGA4mYzGwwkI0i0ooUnB0IBMIl1Dg8zmYyGolptPkI1m" +
	"Y1GAll9KoUslNIrVCqNQldShFUstXAVfrVcrlZtVhuFnsUHq1zoczoQGhFBkNpg6zbDykUkhsPHE2h85nc9n8xtVDtlex9Msd2p1YstVq9ux8HyMtzuFz1PsNTzQlv2h" +
	"hWfkuqpeVuN0q+nvEooN5veSAGpkb/ACcZrvhU3w83nM/poxGuchGpoVBvWgg+8knA4WimnFxI45Er5XOlHMg/Q3XU33W4ew9Wyu11mchDagcO7zus8VDoNBBEIKBpMY" +
	"6DqOQyokhA/IQIQmwMk4bIQFDcoO6LWgwhQkNcABwEyAB5GwWbet6cRQg3DENQ5D8QxADZvEkAB8nabsURGeBpFM3pwE2AEZRpDx/neZpOR3Dz9oO/r/wCMoZNTBQAQR" +
	"JSEwYg8HPGhEIoNCaEwq10gQ2WcRt7LcRxRFpuxUAEURQ3sczBEMgTTG8gN7HpOSEAEiQBAQZpmQ0DibPUFwbKcHwkhQoQtNQNzNEMbABOKDy/DMYQzHLeoPL0OTJSUd" +
	"0pHcxTewk5zrIygIRPslz4lEngBKIAQivgASs/kLSBTlO00f8t0vGcgUbDlDRjXLCUNRERRvRgAHW2oAICA==");
exontrol.EXCOMBOBOXLib.Column var_Column = (excombobox1.Columns.Add("Default") as exontrol.EXCOMBOBOXLib.Column);
	var_Column.set_Def(exontrol.EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
	var_Column.PartialCheck = true;
exontrol.EXCOMBOBOXLib.Column var_Column1 = (excombobox1.Columns.Add("Position") as exontrol.EXCOMBOBOXLib.Column);
	var_Column1.FormatColumn = "1 rindex ``";
	var_Column1.Visible = false;
exontrol.EXCOMBOBOXLib.ConditionalFormat var_ConditionalFormat = excombobox1.ConditionalFormats.Add("%C1 mod 2",null);
	var_ConditionalFormat.BackColor32 = 0x1000000;
exontrol.EXCOMBOBOXLib.Items var_Items = excombobox1.Items;
	var_Items.AddItem("Item 1");
	var_Items.AddItem("Item 2");
	var_Items.AddItem("Item 3");
	var_Items.AddItem("Item 4");
excombobox1.EndUpdate();